home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / qemm.80c / technote.qip / INSTALL.TEC < prev    next >
Text File  |  1995-11-04  |  7KB  |  188 lines

  1.  
  2.     How QEMM's Installation Modifies Your System Configuration
  3.  
  4.  Quarterdeck Technical Note #297             Filename: INSTALL.TEC
  5.  by Quarterdeck Technical Support          CompuServe: INSTALL.TEC
  6.  Last revised: 11/2/95                       Category: QEMM
  7.  
  8.  When you install QEMM, the Install and Optimize procedures make
  9.  changes to your CONFIG.SYS and AUTOEXEC.BAT files, and to any
  10.  other batch file called by your AUTOEXEC.BAT file.  The
  11.  installation process also modifies your WIN.INI and SYSTEM.INI
  12.  files to enable the Windows features in QEMM 8.0 and later.  This
  13.  technote is for those who want to know exactly what these changes
  14.  are. If you are not interested in these technical details, feel
  15.  free to skip this section.
  16.  
  17.  In this document, "Windows 3.1" refers to Microsoft Windows 3.10,
  18.  3.11, and Windows for WorkGroups; "Windows 95" refers to
  19.  Microsoft Windows 95; "Windows" refers to both versions.
  20.  
  21.  In some of the sample lines below, you will see the parameter /R:n
  22.  which is used to load an item into a specified High RAM region. On
  23.  your system, the n is replaced by a number indicating the region.
  24.  You will also see the parameter /SIZE=n, where n is the number of
  25.  bytes of memory the item needs to initialize.
  26.  
  27.  Changes for All Systems
  28.  =======================
  29.  
  30.  QEMM's INSTALL and OPTIMIZE programs make the following changes to
  31.  your CONFIG.SYS file:
  32.  
  33.  If you are using QEMM's DOS-Up feature, the following line is
  34.  added at the beginning of CONFIG.SYS to prepare your system for
  35.  parts of DOS to be loaded into upper memory:
  36.  
  37.  DEVICE=C:\QEMM\DOSDATA.SYS
  38.  
  39.  The following line is also added to CONFIG.SYS:
  40.  
  41.  DEVICE=\QEMM\QEMM386.SYS RAM R:n
  42.  
  43.  This is QEMM's device driver line; it is the line that loads QEMM
  44.  whenever you boot your PC. Depending on your configuration, you
  45.  may see additional parameters (e.g., ST:M or ST:F for Stealth
  46.  ROM). For information on QEMM's parameters, see Chapter 7 of the
  47.  manual.
  48.  
  49.  If you are using DOS-Up, the following line, which loads the
  50.  various parts of DOS into upper memory, appears directly after
  51.  your QEMM386.SYS line:
  52.  
  53.  DEVICE=C:\QEMM\DOS-UP.SYS
  54.  
  55.  The INSTALL program also adds the following command (all on one
  56.  line) to load QEMM's DPMI driver, which supports programs that use
  57.  the DOS Protected Mode Interface:
  58.  
  59.  DEVICE=C:\QEMM\LOADHI.SYS /R:n /SIZE=n C:\QEMM\QDPMI.SYS
  60.  SWAPFILE=DPMI.SWP SWAPSIZE=1024
  61.  
  62.  (Note that the above two lines should be a single line in your
  63.  CONFIG.SYS file.)
  64.  
  65.  The following syntax is added to the beginning of other device
  66.  driver lines in CONFIG.SYS:
  67.  
  68.  DEVICE=C:\QEMM\LOADHI.SYS /R:n
  69.  
  70.  This command tells QEMM to load the device driver directly
  71.  following this command into High RAM. (If Optimize has determined
  72.  that a particular driver will not fit into upper memory, this
  73.  syntax will not be added to that driver's line.)
  74.  
  75.  For example, if before installing QEMM, your CONFIG.SYS file
  76.  contained the line DEVICE=C:\DOS\ANSI.SYS, Optimize would change
  77.  it to read as follows:
  78.  
  79.  DEVICE=C:\QEMM\LOADHI.SYS /R:n SIZE=n C:\DOS\ANSI.SYS
  80.  
  81.  If you are using DOS-Up, Optimize will add QEMM's LOADHI command
  82.  to your SHELL line to load your command processor high (if you do
  83.  not have a SHELL line, Optimize will add one for you). For
  84.  example, if you have the following line in your CONFIG.SYS file:
  85.  
  86.  SHELL=C:\DOS\COMMAND.COM C:\DOS\ /P
  87.  
  88.  Optimize will change it to read as follows (it will appear on one
  89.  line):
  90.  
  91.  SHELL=C:\QEMM\LOADHI.COM /R:n C:\DOS\COMMAND.COM /P
  92.  
  93.  If you are using DOS version 5 or 6, QEMM's installation will add
  94.  the following line to your CONFIG.SYS file if it is not already
  95.  there:
  96.  
  97.  DOS=HIGH
  98.  
  99.  This is a DOS command that loads part of DOS's kernel and DOS
  100.  buffers into the HMA (the first 64K of extended memory). If QEMM's
  101.  installation detects DESQview or DESQview/X on your system and
  102.  there is no DOS=HIGH statement in CONFIG.SYS, this statement will
  103.  not be added by omitting DOS=HIGH, DESQview or DESQview/X can use
  104.  the HMA to load part of its own code.
  105.  
  106.  If you are using MS-DOS 6's DoubleSpace disk compressor, QEMM's
  107.  installation will add the following line to enable the Stealth
  108.  D*Space feature:
  109.  
  110.  DEVICE=C:\QEMM\LOADHI.SYS r:n SIZE=n C:\QEMM\ST-DSPC.SYS
  111.  
  112.  As mentioned earlier in this technote, QEMM's installation will
  113.  remove device driver lines for other memory managers from
  114.  CONFIG.SYS.
  115.  
  116.  Optimize makes the following changes to AUTOEXEC.BAT and to any
  117.  batch file called by AUTOEXEC.BAT:
  118.  
  119.  QEMM's directory is added to your PATH statement.
  120.  
  121.  The following syntax is added to the beginning of lines that load
  122.  TSRs (i.e., memory-resident programs) high:
  123.  
  124.  C:\QEMM\LOADHI /R:n
  125.  
  126.  This command tells QEMM to load the TSR directly following this
  127.  command into High RAM. For example, if before installing QEMM,
  128.  your AUTOEXEC.BAT file contained the line \NET\NETX.COM, Optimize
  129.  would change it to read as follows:
  130.  
  131.  C:\QEMM\LOADHI /R:n SIZE=n C:\NET\NETX.COM
  132.  
  133.  Changes for Microsoft Windows
  134.  =============================
  135.  
  136.  If you are using Microsoft Windows, QEMM adds the line
  137.  SystemROMBreakPoint=False to the [386Enh] section of Windows'
  138.  SYSTEM.INI file to make Windows run optimally with QEMM.
  139.  
  140.  If you are using FreeMeg in Windows 3.1, FREEMEG.DLL will be
  141.  added to the drivers= line in the [boot] section of the Windows
  142.  SYSTEM.INI file.
  143.  
  144.  If you are using Resource Manager in Windows 3.1, RSRCMGR.DLL
  145.  will be added to the drivers= line in the [boot] section of the
  146.  Windows SYSTEM.INI file.
  147.  
  148.  If you are using MagnaRAM in Windows 3.1, the program LOGO31.EXE
  149.  will be added to the Run= line in the WIN.INI file. The line
  150.  
  151.  DEVICE=<QEMM path>\MAGNA31.VXD
  152.  
  153.  will be added to the [386Enh] section of the SYSTEM.INI file, and
  154.  a [Quarterdeck_MagnaRAM] section will be created.  Within this
  155.  new section, the lines
  156.  
  157.  [Quarterdeck_MagnaRAM]
  158.  COMPRESSION=ON
  159.  COMPRESSION_BUFFER_SIZE=
  160.  COMPRESSION_THRESHOLD=0
  161.  
  162.  will be created with values reflecting MagnaRAM's defaults or the
  163.  settings that you chose via the QEMM Setup program.
  164.  
  165.  If you are using MagnaRAM in Windows 95, configuration
  166.  information will be stored in the Windows Registry.  In the
  167.  section
  168.  
  169.  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\
  170.  ...Quarterdeck_MagnaRAM
  171.  
  172.  the following values will be added:
  173.  
  174.  COMPRESSION=ON
  175.  COMPRESSION_BUFFER_SIZE=""
  176.  COMPRESSION_THRESHOLD=""
  177.  
  178.  Again, the actual values associated with each key will vary
  179.  depending on your choice of configuration.
  180.  
  181.  ******************************************************************
  182.  *      Trademarks are property of their respective owners.       *
  183.  *   This and other technical notes may be available in updated   *
  184.  *     forms through Quarterdeck's standard support channels.     *
  185.  *          Copyright (C) 1995 Quarterdeck Corporation            *
  186.  ******************** E N D   O F   F I L E ***********************
  187.  
  188.